package com.spring.controller.service.impl;

import java.util.Date;
import java.util.UUID;

import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.spring.controller.dao.TestDao;
import com.spring.controller.dto.MongoTestDTO;

@Service("testService")
public class TestServiceImpl {
	
	@Autowired
	private TestDao dao;
	
	public boolean saveTest(MongoTestDTO vo){
		vo.setTypeNum(StringUtils.remove(UUID.randomUUID().toString(), "-"));
		vo.setCreateTime(new Date());
		return dao.saveTest(vo);
	}
	
	public MongoTestDTO findObjById(Long id){
		return dao.findObjById(id);
	}
	
	public boolean delObjById(Long id){
		return dao.delObjById(id);
	}
	
	public boolean updateObj(MongoTestDTO vo){
		return dao.updateObj(vo);
	}
	
	public boolean updateObjName(Integer id, String name){
		return dao.updateObjName(id, name);
	}
}
